	a, li {
		text-decoration: none;
		list-style: none;
	} 
	.bx {
		width: 1200px;
		margin: 0 auto;
	}
	.cf::after {
		display: block;
		content: "";
		clear: both;
	}
	.cont_left {
		width: 230px;
		float: left;
		margin-right: 38px;
	}
	.attention_left {
		width: 100%;
	}
	.attention_left .userName {
		width: 100%;
		line-height: 50px;
		text-align: center;
		font-size: 18px;
		background-color: #e05;
		color: #fff;
	}
	.cont_right {
		width: 932px;
		float: left;
	}
	.cont_right p {
		padding: 6px 0;
		margin-top: 20px;
		border-bottom: 1px solid #e05;
	}
	.cont_right p::before {
		display: inline-block;
		width: 16px;
		height: 16px;
		content: "";
		margin: 0 5px;
		background: url(../images/dd.png);
	}
	.raceadd {
		padding: 8px;
		margin: 18px 0;
	}
	.form_ {
		border: 1px solid #ddd;
	}
	
	.infortitle li {
		font-weight: 800;
		float: left;
	}
	.infortitle ul {
		float: left;
		padding: 0 10px;
	}
	.name , .address , .phone , .default , .operation {
		text-align: center;
		font-size: 14px;
		line-height: 50px;
		height: 50px;
	}
	.name {
		width: 120px;
	}
	.phone {
		width: 130px;
	}
	.address {
		width: 330px;
	}
	.default {
		width: 150px;
	}
	.operation {
		width: 164px;
	}
	.infortitle ul {
		background-color: #f1f1f1;
	}
	.race_infor {
		padding: 0 10px;
	}
	.toaddress {
		font-size: 14px;
		text-align: center;
		color: #e05;
		height: 50px;
		cursor: pointer;
	}
	.toaddress:hover {
		background-color: #f9f9f9;
	}
	.toaddress span {
		display: inline-block;
		margin: 18px 0;
	}
	.toaddress span::before {
		display: inline-block;
		width: 14px;
		height: 14px;
		content: "+";
		font-size: 14px;
		border: 1px solid #e05;
		border-radius: 50%;
		margin: 0 5px;
	}
	.race_infor > div {
		float: left;
		color: #555;
	}
	.delete , .update {
		display: inline-block;
		font-size: 14px;
		width: 50px;
		height: 26px;
		line-height: 26px;
		background-color: #e05;
		color: #fff;
		border-radius: 5px;
	}
	.delete:hover , .update:hover {
		background-color: #cc0044;
	}
	.cont_add_ress {
		margin-top: 40px;
	}
	.addressee {
		height: 44px;
		line-height: 44px;
	}
	.addressee span , .addphone span , .receiving span , .ct label , .default_dd span {
		display: inline-block;
		width: 90px;
		font-size: 14px;
		margin-right: 5px;
		text-align: right;
		color: #777;
	}
	.addressee span::before , .addphone span::before , .receiving span::before {
		display: inline-block;
		content: "*";
		color: #e05;
		margin: 0 10px;
	}
	.addphone input , .addressee input {
		width: 300px;
		height: 40px;
		padding: 0 10px;
		outline: none;
	}
	.addphone , .addressee , .receiving , .default_dd {
		margin-bottom: 20px;
	}
	select , .ct input {
		width: 130px;
		height: 40px;
		outline: none;
		padding: 0 10px;
		color: #777;
	}
	.ct input {
		width: 200px;
	}
	.ct label {
		width: 80px;
	}
	.opt {
		font-size: 14px;
		text-align: center;
	}
	#opt {
		display: none;
	}
	.receiving_tp , .ct {
		float: left;
	}
	.opion {
		width: 224px;
		margin: 0 auto;
	}
	.preser {
		margin-right: 20px;
	}
	.preser , .return {
		float: left;
		width: 100px;
		height: 50px;
		line-height: 50px;
		border: 1px solid #ddd;
		text-align: center;
		color: #777;
		cursor: pointer;
		border-radius: 5px;
	}
	.preser:hover , .return:hover {
		border: 1px solid #e05;
		color: #fff;
		background-color: #e05;
	}
	.regu_phone , .regu_ress {
		float: right;
		width: 390px;
		margin-right: 100px;
		line-height: 40px;
		font-size: 12px;
	}
	.race_infor input {
		height: 40px;
		line-height: 40px;
		outline: none;
		padding: 0 5px;
		position: absolute;
		top: 5px;
		left: 10px;
		z-index: 1;
		display: none;
	}
	.race_infor div {
		position: relative;
		padding: 0 10px;
	}
	.name input {
		width: 100px;
	}
	.phone input {
		width: 110px;
	}
	.address input {
		width: 310px;
	}
	.default input {
		width: 130px;
	}
	
	